package com.qf.fronted.mapper;

import com.qf.fronted.domain.Goods;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.sql.SQLException;
import java.util.List;

@Mapper
public interface GoodMapper{

    List<Goods> getAll();

    // 根据指定的id获取对应的商品信息
    List<Goods> getGoodsByIds(List<Integer> list);

    /**
     * 更新库存
     * @param newStockNum   最新库存
     * @param goodId        商品的id
     */
     void updateStockNum(@Param("newStockNum") Integer newStockNum,@Param("goodId") Integer goodId) throws SQLException;

    /**
     * 查询指定商品的库存
     */
     Integer getStockOfSpecifiedGoods(Integer ids);
}
